touch football - German English Dictionary